home *** CD-ROM | disk | FTP | other *** search
Makefile | 1996-02-28 | 1.6 KB | 64 lines | [TEXT/ttxt] |
- #
- # Makefile for plotfoil
- #
-
- CC = gcc
-
- CFLAGS = -O -Wall -ansi -pedantic -DCheapInterp -g # -DDebug
-
- SUPPL = COPYING COPYRIGHT NACA-info README nacafix.pl
- SRC = plotfoil.c spline.c ui.c ps_procs.c foil_lib.c
- OBJS = plotfoil.o spline.o ui.o ps_procs.o foil_lib.o
- HDR = config.h externs.h lib.h plotfoil.h editfoil.h foil_lib.h mixfoils.h
- MAN = manual.ps plotfoil.1 plotfoil.man
- all : plotfoil editfoil mixfoils naca
-
- mixfoils : mixfoils.o foil_lib.o
- $(CC) -o mixfoils mixfoils.o foil_lib.o -lm
-
- editfoil : editfoil.o foil_lib.o
- $(CC) -o editfoil editfoil.o foil_lib.o -lm
-
- plotfoil : $(OBJS)
- $(CC) $(CFLAGS) -o plotfoil $(OBJS) -lm
-
- clean :
- -rm *.o *~
- -rm -i plotfoil plotfoil.tgz editfoil mixfoils naca pf-3-2.zip pfsrc-3-2.zip
-
- naca : naca.o
- $(CC) -o naca naca.o -lm
-
- dist : clean
- mv msdos-rel ..
- (cd ..; tar cvf - plotfoil | gzip >plotfoil.tgz)
- mv ../plotfoil.tgz .
- mv ../msdos-rel .
-
- zipsrc:
- rm pfsrc-3-2.zip
- zip -k -r -v -l pfsrc-3-2.zip $(SUPPL) $(SRC) $(HDR) airfoils $(MAN)
- zip -k -r -v pfsrc-3-2.zip *.prj
-
- msdosrel:
- (cd msdos-rel; zip -k -r -v pf-3-2.zip *; mv pf-3-2.zip ..)
-
- # DO NOT DELETE THIS LINE -- make depend depends on it.
-
- editfoil.o: editfoil.h config.h
- editfoil.o: foil_lib.h lib.h
- foil_lib.o: config.h
- foil_lib.o: foil_lib.h lib.h
- mixfoils.o: mixfoils.h config.h
- mixfoils.o: foil_lib.h lib.h
- plotfoil.o: plotfoil.h config.h
- plotfoil.o: COPYRIGHT externs.h
- ps_procs.o: plotfoil.h config.h
- ps_procs.o: foil_lib.h lib.h
- ps_procs.o: COPYRIGHT externs.h
- spline.o: plotfoil.h config.h
- spline.o: foil_lib.h lib.h
- spline.o: COPYRIGHT externs.h
- ui.o: plotfoil.h config.h
- ui.o: foil_lib.h lib.h COPYRIGHT externs.h
-